Definition of Niagara Falls
-
(noun) a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort
-
(noun) waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls
Synonyms of Niagara Falls
Antonyms of Niagara Falls
No Antonyms Found.
Homophones of Niagara Falls
No Homophones Found.